package com.frank.practice.entity.dto;

import com.frank.common.entity.PageInfo;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author Frank Zou
 * @version v0.0.1
 * @date 2025/7/9
 * @description
 */
@Data
public class PracticeSetDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 排除的套题 ID
     */
    private List<Long> excludeSetIds;

    /**
     * 套题类型
     */
    private Integer setType;

    /**
     * 大类 ID
     */
    private Long primaryCategoryId;

    /**
     * 数量
     */
    private Integer limitCount;

    /**
     * 排序类型 0：默认； 1：最新； 2：最热
     */
    private Integer orderType;

    /**
     * 套题名称
     */
    private String setName;

    /**
     * 分页信息
     */
    private PageInfo pageInfo;

}
